package modelo;

public class Mess10 extends Ruedas {
	
	public static final double DANIO_POR_LOMA = 0.1;
	public static final double DANIO_POR_POZO = 0.05;
	
	public Mess10(){
		super();
		danioPorLoma = DANIO_POR_LOMA;
		danioPorPozo = DANIO_POR_POZO;
	}
	
	public void interactuarConAsfalto() {
		// el rozamiento con asfalto no causa danio
	}
	
	public void interactuarConRipio() {
		/* formula danio = (velocidadKMh / 100) * desplazamientoKM */
		this.danio += ((Convertir.Ms_a_KMh(this.pista.getAuto().getVelocidad())) / 100)
			* Convertir.M_a_KM(DISCRETIZACION_DE_LA_PISTA);
	}
	
	public void interactuarConTierra() {
		/* formula danio = (velocidadKMh / 70) * desplazamientoKM */
		this.danio += ((Convertir.Ms_a_KMh(this.pista.getAuto().getVelocidad())) / 70)
			* Convertir.M_a_KM(DISCRETIZACION_DE_LA_PISTA);
	}
}
